.dialog-root {
    min-width: 10px; min-height: 20px; position: fixed;
    border: 2px solid #dddddd; /*border-radius: 5px;*/
    background-color: #fff; /*box-shadow: 1px 2px 1px #999;*/
    z-index: 900; display: none;
    font-size:14px; font-family:"Microsoft Yahei", monospace;
    list-style: none;overflow: auto;
}
.dialog-header {font-weight: bold;line-height: 200%;border:none;
    border-bottom: 1px solid #dddddd; padding-left:5px;
    background-color: #dddddd;overflow: hidden;
}
.dialog-title {float:left;font-size:14px;}
.dialog-close-button {display:block;float:right}
.dialog-body {min-height:30px;min-width: 10px;max-width:1024px;max-height:600px;overflow: auto;padding:5px 15px;white-space:nowrap;}
.dialog-button-panel {
    text-align: right; padding:0 15px 10px 50px;
}
.internal-dialog-button-panel {text-align: left; padding:0 50px 10px 15px;}
.dialog-button-panel a.button span {padding:2px 15px;}
.dialog-button-panel a {display:inline-block; padding: 5px 20px; margin-left: 5px;color:#fff; font-size:12px;}
.dialog-button-save {background-color:#393;}
.dialog-button-cancel {background-color:#999;}
/*
.dialog-root input[type=text],
.dialog-root input[type=password] {border:1px solid orange; border-radius: 5px;padding:2px 5px;display: block;width:98%;margin:5px auto;}
*/
.dialog-error-message {color:#f00; padding:0 15px;height:22px;line-height: 22px;overflow:hidden;white-space:nowrap;}
.dialog-type-prompt {background:url(images/prompt_bg.jpg) right bottom no-repeat #fff;}
.dialog-type-warning {background:url(images/warning_bg.jpg) right bottom no-repeat #fff}
.dialog-type-error {background: url(images/error_bg.jpg) right bottom no-repeat #fff; color:#f00;}
.dialog-type-success {background: url(images/success_bg.jpg) right bottom no-repeat #fff}
.inner-dialog-panel {width: 450px; height: 110px;}

/*
.internal-button {}
.button-yes {}*/
